package com.yida.gwj.report.domain.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Author: PPV
 * @Date: 2023-03-09
 */
@ApiModel("计息 DTO")
public class GwjCalculateRateDTO implements Serializable {

    private static final long serialVersionUID = 5895387713288473628L;
    /**
     * 存储天数
     */
    @ApiModelProperty("存储天数")
    private Long saveDays;

    /**
     * 总账金额
     */
    @ApiModelProperty("总账金额")
    private BigDecimal ledgerMoney;

    /**
     * 总账累计积数
     */
    @ApiModelProperty("总账累计积数")
    private BigDecimal ledgerCumulative;

    /**
     * 所得利息金额
     */
    @ApiModelProperty("所得利息金额")
    private BigDecimal interestMoney;

    /**
     * 本息合计
     */
    @ApiModelProperty("本息合计")
    private BigDecimal totalMoney;

    /**
     * 日综合收益率
     */
    @ApiModelProperty("日综合收益率")
    private BigDecimal dayRate;


    public Long getSaveDays() {
        return saveDays;
    }

    public void setSaveDays(Long saveDays) {
        this.saveDays = saveDays;
    }

    public BigDecimal getLedgerMoney() {
        return ledgerMoney;
    }

    public void setLedgerMoney(BigDecimal ledgerMoney) {
        this.ledgerMoney = ledgerMoney;
    }

    public BigDecimal getLedgerCumulative() {
        return ledgerCumulative;
    }

    public void setLedgerCumulative(BigDecimal ledgerCumulative) {
        this.ledgerCumulative = ledgerCumulative;
    }

    public BigDecimal getInterestMoney() {
        return interestMoney;
    }

    public void setInterestMoney(BigDecimal interestMoney) {
        this.interestMoney = interestMoney;
    }

    public BigDecimal getTotalMoney() {
        return totalMoney;
    }

    public void setTotalMoney(BigDecimal totalMoney) {
        this.totalMoney = totalMoney;
    }

    public BigDecimal getDayRate() {
        return dayRate;
    }

    public void setDayRate(BigDecimal dayRate) {
        this.dayRate = dayRate;
    }


}
